APIs à gogo: Automatic Generation of Ontology APIs

نویسندگان

  • Fernando Silva Parreiras
  • Carsten Saathoff
  • Tobias Walter
  • Thomas Franz
  • Steffen Staab
چکیده

When developing application programming interfaces of ontologies that include many instances of ontology design patterns, developers of semantic web applications usually have to handle complex mappings between descriptions of information given by ontologies and object oriented representations of the same information. In current approaches, annotations on API source code handle these mappings, leading to problems with reuse and maintenance. We propose a domain-specific language to tackle these mappings in a platform independent way – agogo. Agogo provides improvements on software engineering quality attributes like usability, reusability, maintainability, and portability. Keywords-Ontology API; Ontology Design Pattern; Code Generation; Model Driven Engineering;

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Ontology-based Representation of the Google+ API

Social Networking Services (SNS) provide users with functionalities for developing their on line social networks, connecting with other users, sharing and consuming content. While most of popular SNS provide open Web 2.0 APIs, they remain disconnected from each other thus fragmenting user's data, social network and content. Semantic social web technologies such as public vocabularies and ontolo...

متن کامل

Model-driven Generation of APIs for OWL-based Ontologies

Existing tools for generating application programming interfaces (APIs) for ontologies lack sophisticated support for mapping the logics-based concepts of the ontology to an appropriate object-oriented implementation of the API. Such a mapping has to overcome the fundamental differences between the semantics described in the ontology and the pragmatics, i.e., structure, functionalities, and beh...

متن کامل

Open API for Ontology Building based on Sentence Triplet Extraction

Ontology is one of the important semantic web enablers. However, there are few open Application Programming Interfaces, or APIs, to support developers in terms of building ontology. Often, the developers are asked to use a specific tool that does not open its API in a developer friendly manner. Thus, we provide a set of open APIs for ontology building. These APIs aim to help ontology building t...

متن کامل

An RDF Platform for Generating Web API for Open Government Data

Most of datasets in open data portals are mainly in tabular format in spreadsheet, e.g. CSV and XLS. To increase the value and reusability of these datasets, the datasets should be made available in RDF format that can support better data querying and data integration. However, publishing and querying RDF requires different knowledge and skills. In this poster, we present a platform for publish...

متن کامل

MnM: Ontology Driven Semi-automatic and Automatic Support for Semantic Markup

An important precondition for realizing the goal of a semantic web is the ability to annotate web resources with semantic information. In order to carry out this task, users need appropriate representation languages, ontologies, and support tools. In this paper we present MnM, an annotation tool which provides both automated and semi-automated support for annotating web pages with semantic cont...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009